package cn.buddha.jerec.consumer;

import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;

/**
 * @ClassName JerecConsumerApplication
 * @Author 友野浩二
 * @Description 服务消费者
 * @Version 1.0
 *
 * <pre>
 *     @EnableFeignClients : 启用feign进行远程调用
 *     Feign是一个声明式Web Service客户端，使用Feign能让编写Web Service客户端更加简单。
 *     使用方法: 定义一个接口，然后在上面添加注解。同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。
 *     Spring Cloud对Feign进行了封装，使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡。
 * </pre>
 */
@SpringBootApplication
@EnableFeignClients
@Slf4j
public class JerecConsumerApplication {

    public static void main(String[] args) {
        SpringApplication.run(JerecConsumerApplication.class, args);
        log.info("<<<<======== Tong Cluster Eureka Consumer Started ========>>>>");
    }

}
